使用本函数,你可以检查给定栅格数据结构中的某圆形区域内是否存在指定值(实数或字符串)如果存在,该函数将返回 true </ t0>否则将返回false.
ds_grid_value_disk_exists(index, xm, ym, r, val);
参数 | 描述 |
---|---|
index | 栅格的索引 |
xm | 栅格内圆盘区域x位置。 |
ym | 栅格内圆盘区域的y位置。 |
r | 栅格中圆盘的半径 |
val | 待检索的值 |
Boolean(布尔值)
if ds_grid_value_disk_exists(grid, 5, 5, 5, val)
{
xpos = ds_grid_value_disk_x(grid, 5, 5, 5, val);
ypos = ds_grid_value_disk_y(grid, 5, 5, 5, val);
}
上述代码将在栅格数据中指定圆盘区域内检索指定值如果找到了,则将值的x和y位置存储在两个变量中以供后续使用。